#ifndef CORE_FRAMEWORK_H
#define CORE_FRAMEWORK_H

#include "GameCore/Window.h"

namespace core {

	class Framework
	{
	private:
        static Framework* m_instance;

	public:
		static Framework* Instance() {
			return m_instance;
		}

		Framework();
		~Framework();

		float GetTime();

		Window* GetWindow() const;
		void SetWindow( Window* window );

	private:
		Window* m_window;
	};
}
#endif
